//Selbst erstellte Klasse leitet von Interface LoginModule ab
public class CoSessionLoginModule implements LoginModule {

  private Subject subject;
  private CallbackHandler callbackHandler;
  
  //Variablen für nachfolgende Methoden login und commit
  private String userIdentityPrimaryKey = new String();
  private String userGroupString = new String();
        
  //Aufrufendes JASPIC Modul übergibt alle notwendigen Informationen
  public void initialize(Subject subject
		               , CallbackHandler callbackHandler
		               , Map<String, ?> sharedState
		               , Map<String, ?> options) {
                
	  //Speichern des Callbackhandlers sowie des Subject für 
	  //spätere Verwendung
      this.callbackHandler = callbackHandler;      
	  this.subject = subject;        
  } //...
}